package main

import (
	"fmt"
	"os"
)

/*
1、打开一个文件进行读操作
os.Open(name string) (*File,error)
2、关闭一个文件
File.Close()
*/
func main() {
	//打开文件
	//概念说明：file的加法
	//1、file叫file对象
	//2、file叫file指针
	//3、file叫file文件句柄
	file, err := os.Open("src/go_code/chapter14/2打开关闭文件/生日.txt")
	if err != nil {
		fmt.Println("open file err=", err)
	}
	//输出下文件，看看文件是什么，看出file就是一个指针*File
	fmt.Printf("file=%v", file)
	//关闭文件
	err = file.Close()
	if err != nil {
		fmt.Println("close file err=", err)
	}

}
